A Waypoint Service Approach to Connect Heterogeneous Internet Address Spaces

نویسندگان

  • T. S. Eugene Ng
  • Ion Stoica
  • Hui Zhang
چکیده

The rapid growth of the Internet has made IP addresses a scarce resource. To get around this problem, today and in the foreseeable future, networks will be deployed with reusable-IP addresses (a.k.a. private-IP addresses) or IPv6 addresses. The Internet is therefore evolving into a collection of networks of heterogeneous address spaces. Such development jeopardizes the fundamental bi-directional connectivity property of the Internet. The problem is that, without IP addresses, non-IP hosts (i.e. reusable-IP or IPv6 hosts) cannot be directly addressed by IP hosts, making it impossible for IP hosts to initiate connections to them. To solve this problem, we propose a network layer waypoint (3rd-party network agent) service called AVES. The key idea is to virtualize non-IP hosts by a set of IP addresses assigned to waypoints. The waypoints then act as relays to connect IP hosts to non-IP hosts. This scheme allows every IP host to simultaneously connect to as many non-IP hosts as the number of waypoint IP addresses. Therefore high connectivity is achieved by AVES even when a small number of IP addresses are used. Unlike other known solutions, AVES can provide general connectivity and does not require any change to existing IP hosts or IP network routers for easy deployment. We have implemented and deployed an AVES prototype system at CMU. A wide range of applications have been shown to work seamlessly with AVES. Details of our implementation’s design, performance and limitations are discussed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Distributed Waypoint Service Approach to Connect Heterogeneous Internet Address Spaces

The rapid growth of the Internet has made IPv4 addresses a scarce resource. Today we witness two major trends to get around this problem. The first is to upgrade and deploy networks using IPv6; the second is to deploy networks using reusable-IPv4 addresses. As a result, the Internet is rapidly evolving into a collection of networks of heterogeneous address spaces. Such development jeopardizes t...

متن کامل

On MDA-SOA based Intercloud Interoperability framework

Cloud computing has been one of the latest technologies which assures reliable delivery of on-demand computing services over the Internet. Cloud service providers have established geographically distributed datacenters and computing resources, which are available online as service. The clouds operated by different service providers working together in collaboration can open up lots more spaces ...

متن کامل

Mobile and Wireless Internet Services: Putting the Pieces Together

There are a variety of emerging technologies and protocol enhancements designed to extend Internet services to mobile users, including operation over more dynamic, heterogeneous wireless interconnections. Many different approaches and protocols have been proposed and there are even multiple standardization efforts within the Internet Engineering Task Force that address portions of the overall g...

متن کامل

An Efficient Routing scheme for reliable path establishment among Mobile Devices in Heterogeneous Networks

In heterogeneous networks, devices available with varying connectivity help to provide many new opportunities for efficiently utilizing new resources. In mobile ad hoc networks with varying layered architecture, not much interest is given yet in establishing path among devices with increasing or decreasing in number of mobile devices in the network and the complexity in using them because of th...

متن کامل

EXCLAIM framework: a monitoring and analysis framework to support self-governance in Cloud Application Platforms

The Platform-as-a-Service segment of Cloud Computing has been steadily growing over the past several years, with more and more software developers opting for cloud platforms as convenient ecosystems for developing, deploying, testing and maintaining their software. Such cloud platforms also play an important role in delivering an easily-accessible Internet of Services. They provide rich support...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001